fulfill/meet the demand - Turkish English Dictionary